not make head nor tail of it - Turkish English Dictionary